home *** CD-ROM | disk | FTP | other *** search
- Path: fc.hp.com!tomk
- From: tomk@fc.hp.com (Tom Kennedy)
- Newsgroups: comp.sys.amiga.misc
- Subject: Re: AmigaOS 4.x features
- Date: 22 Mar 1996 00:31:25 GMT
- Organization: Hewlett-Packard Fort Collins Site
- Message-ID: <4issct$j62@fcnews.fc.hp.com>
- References: <4h2p87$nu@news.rhrz.uni-bonn.de> <4i4u9n$ppa@news.rhrz.uni-bonn.de> <4ijp0j$7q2@news.rhrz.uni-bonn.de> <4ippgq$npk@news.rhrz.uni-bonn.de>
- NNTP-Posting-Host: magnum.fc.hp.com
- X-Newsreader: TIN [version 1.2 PL1.4]
-
- Bernhard Fastenrath (fasten@zeus.informatik.uni-bonn.de) wrote:
- : : I'd like to hit Ctrl-Z in a CLI window and get a shell prompt even though
- : : the current programm wasn't started in background. Since there's no
- : : SIGSTOP in AmigaOS the output could be stopped by blocking during a write().
- : : The console handler would have to notify the shell so it can display another
- : : prompt and add the stopped job to a list which can be displayed by a
- : : builtin "jobs" command. Any comments?
- : And a pipe symbol, just like Unix. Some people don't like these unixsisms but
- : I think pipes and job control shouldn't hurt anybody ;-)
-
- We have pipe symbols! You just need to define the local environment
- variable "_pchar" (or something like that... I can't check now since
- I'm not home).
-
- This tells the OS to redirect the command line to the PIPE program --
- which then handles the rest of the job (forking off each process and
- linking the STDINs and STDOUTs together.)
-
- There's a archive on Aminet written by an ex-C= engineer that explains
- how to do this (and includes the missing PIPE program).
-
- So, the hooks are there for the standard amiga shell -- AT just needs
- to start shipping "PIPE" with the OS, and define the pipe character
- variable in the standard startup-sequence.
-
- I have no idea why this wasn't done for 2.1/3.0... PIPE on aminet
- dates back to the 2.04 days!
-
- Tom Kennedy
-